package com.starry.androidmvvmexample.base.action

/**
 *
 * @author lixu157
 * @date 2025/5/2
 * @des 布局通用能力
 */
interface IBaseView {

    /**
   * 初始化界面传递参数
   */
    fun initParams()

    /**
   * 初始化界面布局
   */
    fun initView()

    /**
   * 初始化数据
   */
    fun initData()

    /**
     * 初始化页面观察者
     */
    fun initViewObservable()

    /**
   * 请求数据
   */
    fun requestData()

}